دستور شرطی:
اگر بخواهیم دستوری بنویسیم که از ما دو ضلع بگیرد و بگوید دو ضلع مال مربع است یا مال مستطیل باید به این شکل عمل کنیم
دستور THEN شرط IF
مثال
CLS
INPUT "tool va arz ra vared konid:", tool,arz
if tool = arz then print "moraba
if tool <>arz then print "mostatil
در این دستور در خط دوم گفتیم که کامپیوتر از ما طول و عرض را میگیرد و در خط سوم گفتیم اگر طول و عرض مساوی بود بنویسید مربع و بالعکس

در تصویر اول میبینید که من دو عدد را نا مساوی تایپ کردم و نتیجه مستطیل بوده و در تصویر پایین برعکس
اگر بخواهیم کامپیوتر اسم کاربر را بپرسد و اگر علی بنویسد سلام و اگر اسم دیگری بود بنویسید خداحافظ خوب ما نمی توانیم تمام اسم های دنیا را تعریف کنیم برای همین از دستور else (در کیو بیسیک به معنای در غیر اینصورت ) استفاده میکنیم.
مثال :
cls
$ input "nam ra vared konid:",a
" if a$ = "ali" then print "salam" else print "khodahafez
دستوری وجود دارد که باقیمانده ی تقسیم ها را به دست می آورد آن دستور mod است
مثال : print 5 mod 2
نظرات شما عزیزان:
|